core: Allow specifying a previous commit tree as a basis for a new commit
authorColin Walters <walters@verbum.org>
Thu, 22 Dec 2011 01:10:10 +0000 (20:10 -0500)
committerColin Walters <walters@verbum.org>
Thu, 22 Dec 2011 01:10:10 +0000 (20:10 -0500)
commitadd55849abf4f9f18442beebe0067aa50b55aa7f
treecf66cf041b67bb7be6da3b556226beb18b9f8bab
parentc8377c7c5cd03318a3a416ab1ee4a71f69c9d9b8
core: Allow specifying a previous commit tree as a basis for a new commit

It's pretty trivial to map a previously existing commit tree into a
mutable tree too.  While we're here change the command line arguments
for commit so that we can now properly overlay any combination of
directory, commit, or tarfile.
src/libostree/ostree-mutable-tree.c
src/libostree/ostree-mutable-tree.h
src/libostree/ostree-repo.c
src/ostree/ot-builtin-commit.c
tests/t0000-basic.sh
tests/t0006-libarchive.sh